﻿using NetEasyMusic.Lib.Models;

namespace NetEasyMusic.Lib.Details;

public class SongDetailModel
{
    public string Album { get; init; } = "";
    public string Name { get; init; } = "";
    public string PicUrl { get; init; } = "";
    public string Lyric { get; init; } = "";
    public Comments Comments { get; init; } = new();
}

public class Comments
{
    public string Total { get; init; } = "";
    public Comment[] HotComment { get; init; } = Array.Empty<Comment>();
    public Comment[] OtherComment { get; init; } = Array.Empty<Comment>();
}

public class Comment
{
    public UserModel User { get; init; } = new();
    public string Context { get; init; } = "";
    public string Time { get; init; } = "";
}